package evolution.interceptor;

import evolution.algorithm.CoevolutionAlgorithm;

public interface CoevolutionIterationInterceptor {
	/**
	 * executed every epoch
	 * 
	 * @param algorithm
	 */
	void intercept(CoevolutionAlgorithm algorithm);

	/**
	 * processed on finish
	 * 
	 * @param algorithm
	 */
	void finish(CoevolutionAlgorithm algorithm);
}
